#include "CheckingAccount.h"
using namespace std;
// 支票账户构造函数，初始化账户ID、所有者姓名和初始余额
CheckingAccount::CheckingAccount(const string &id, const string &owner, double initialBalance)
    : Account(id, owner, initialBalance)
{
}

// 获取账户类型
string CheckingAccount::getAccountType() const
{
    return "Checking Account";
}

// 检查是否可以存款
bool CheckingAccount::canDeposit() const
{
    return true; // 支票账户可以接收存款
}

// 检查是否可以取款
bool CheckingAccount::canWithdraw() const
{
    return true; // 支票账户可以进行取款
}